﻿using System;
using RPGOnline.Remoting;
using RPGOnline.Remoting.Entities;

namespace RPGOnlineWPF.Model.Interfaces
{
	public interface IChatService
	{
		ChatManager GetChatManager();
		GroupManager GetGroupManager();
		SessionContext GetSessionContext();
		UserManager GetUserManager();

		void SendMessage(Guid groupId, string messageToSend);
		bool IsCurrentUser(User user);
		void Roll(int howMany, int dice, int modifier);
	}
}